GDB: The GNU Project Debugger

[bugs] [maintainers] [contributing] [current git] [documentation] [download] [home] [irc] [links] [mailing lists] [news] [schedule] [song] [wiki]

GDB: The GNU Project Debugger

What is GDB?

GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.

GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:

Those programs might be executing on the same machine as GDB (native), on another machine (remote), or on a simulator. GDB can run on most popular UNIX and Microsoft Windows variants, as well as on macOS.

What Languages does GDB Support?

GDB supports the following languages (in alphabetical order):

GDB version 15.2

Version 15.2 of GDB, the GNU Debugger, is now available for download. See the ANNOUNCEMENT for details including changes in this release.

An errata list (PROBLEMS) and documentation are also available.

News

September 29th, 2024: GDB 15.2 Released!

The latest version of GDB, version 15.2, is available for download.

This is a minor corrective release over GDB 15.1, fixing the following issues:

See the NEWS file for a more complete and detailed list of what this release includes.

July 7th, 2024: GDB 15.1 Released!

The latest version of GDB, version 15.1, is available for download.
This version of GDB includes the following changes and enhancements: See the NEWS file for a more complete and detailed list of what this release includes.

May 26th, 2024: GDB 15 branch created

The GDB 15 branch (gdb-15-branch) has been created. To check out a copy of the branch use:

git clone --branch gdb-15-branch https://sourceware.org/git/binutils-gdb.git

March 3rd, 2024: GDB 14.2 Released!

The latest version of GDB, version 14.2, is available for download.

This is a minor corrective release over GDB 14.1, fixing the following issues:

See the NEWS file for a more complete and detailed list of what this release includes.

Nov 28, 2006: Reversible Debugging

The GDB maintainers are looking for contributors interested in reversible debugging.

Late breaking information, such as recently added features, can be found in the NEWS file in the gdb source tree. Old announcements are in the news archive.

[bugs] [maintainers] [contributing] [current git] [documentation] [download] [home] [irc] [links] [mailing lists] [news] [schedule] [song] [wiki]